package com.connection.second.wallpaper.domain.entity;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.connection.second.common.annotation.Excel;
import com.connection.second.common.core.domain.BaseEntity;

import java.io.Serializable;

/**
 * 用户管理对象 paper_user_info
 * 
 * @author FL
 * @date 2024-11-15
 */
@Data
public class PaperUserInfo extends BaseEntity implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** 用户唯一id */
    private Long id;

    /** 用户昵称 */
    @Excel(name = "用户昵称")
    private String nickname;

    /** 用户头像 */
    @Excel(name = "用户头像")
    private String avatar;

    /** 用户角色 */
    @Excel(name = "用户角色")
    private String role;

    /** 剩余下载次数 */
    @Excel(name = "剩余下载次数")
    private Long remainingDownloads;

    /** 下载次数 */
    @Excel(name = "下载次数")
    private Long downloadSize;

    /** 评论次数 */
    @Excel(name = "评论次数")
    private Long scoreSize;

    /** 账号id */
    @Excel(name = "账号id")
    private Long accountId;

    /** 收藏次数 */
    @Excel(name = "收藏次数")
    private Long collectionSize;
    /**发布数量*/
    @Excel(name = "发布数量")
    private Long publishSize;

}
